package top.bulk.delay.handler;

/**
 * 延迟处理核心接口
 *
 * @author 散装java
 * @date 2024-08-13
 */
public interface DelayHandler<T> {
    /**
     * 示例中的延迟时间，即延迟多久执行
     * <p>
     * 单位秒
     */
    Integer DELAY_TIME = 15;

    /**
     * 处理延迟任务
     *
     * @param t      延迟任务
     * @param second 延迟时间 秒
     */
    void handle(T t, Integer second);
}
